package initialize

import (
	"github.com/lzzyuhyy/framework/viper"
	"go-interview-forum/db/mysql"
	"log"
)

func AppInitialize() {
	// viper 读取
	err := viper.GetConfig("./etc/config.yaml")
	if err != nil {
		log.Println("配置文件读取失败", err)
		panic(err)
	}
	// mysql 表迁移
	err = mysql.AutoMigrate()
	if err != nil {
		log.Println("数据表迁移失败", err)
		panic(err)
	}
	// redis 初始化

	// ...
}
